package com.example.tresenraya;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;

public class MainActivity extends Activity {
	 ArrayList jugada = new ArrayList();
	 ArrayList lista = new ArrayList();
	
	
	 Button boton0;
	 Button boton1;
	 Button boton2;
	 Button boton3;
	 Button boton4;
	 Button boton5;
	 Button boton6;
	 Button boton7;
	 Button boton8;

	 RadioGroup radios;
	 RadioButton solo;
	 RadioButton coop;

	Button empezar;

	Botones listener;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		Botones listener = new Botones();

		boton0 = (Button) findViewById(R.id.boton0);
		boton0.setEnabled(false);
		boton0.setOnClickListener(listener);
		
		boton1 = (Button) findViewById(R.id.boton1);
		boton1.setEnabled(false);
		boton1.setOnClickListener(listener);

		boton2 = (Button) findViewById(R.id.boton2);
		boton2.setEnabled(false);
		boton2.setOnClickListener(listener);

		boton3 = (Button) findViewById(R.id.boton3);
		boton3.setEnabled(false);
		boton3.setOnClickListener(listener);

		boton4 = (Button) findViewById(R.id.boton4);
		boton4.setEnabled(false);
		boton4.setOnClickListener(listener);

		boton5 = (Button) findViewById(R.id.boton5);
		boton5.setEnabled(false);
		boton5.setOnClickListener(listener);

		boton6 = (Button) findViewById(R.id.boton6);
		boton6.setEnabled(false);
		boton6.setOnClickListener(listener);

		boton7 = (Button) findViewById(R.id.boton7);
		boton7.setEnabled(false);
		boton7.setOnClickListener(listener);

		boton8 = (Button) findViewById(R.id.boton8);
		boton8.setEnabled(false);
		boton8.setOnClickListener(listener);		

		radios = (RadioGroup) findViewById(R.id.RadioButons);
		solo = (RadioButton) findViewById(R.id.solo);
		coop = (RadioButton) findViewById(R.id.coop);

		empezar = (Button) findViewById(R.id.Empezar);
		empezar.setOnClickListener(listener);
		
		
		añadirBotones(lista, jugada, listener);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}



	

	public void añadirBotones(ArrayList lista, ArrayList jugada,
			Botones listener) {
		jugada.add(boton1);
		jugada.add(boton2);
		jugada.add(boton3);
		jugada.add(boton4);
		jugada.add(boton5);
		jugada.add(boton6);
		jugada.add(boton7);
		jugada.add(boton8);
		jugada.add(boton0);
		lista.add(empezar);
		lista.add(radios);
		lista.add(solo);
		lista.add(coop);
		listener.setArrayBotones(lista);
		listener.setArrayBotonesJuego(jugada);

	}
}
